home *** CD-ROM | disk | FTP | other *** search
/ Freelog 115 / FreelogNo115-MaiJuin2013.iso / Internet / AvantBrowser / asetup.exe / _data / webkit / chrome_100_percent.pak / Unnamed File 000028.txt < prev    next >
Text File  |  2013-04-03  |  909b  |  23 lines

  1. // Copyright (c) 2012 The Chromium Authors. All rights reserved.
  2. // Use of this source code is governed by a BSD-style license that can be
  3. // found in the LICENSE file.
  4.  
  5. // Custom bindings for the Media Gallery API.
  6.  
  7. var mediaGalleriesNatives = requireNative('mediaGalleries');
  8.  
  9. var chromeHidden = requireNative('chrome_hidden').GetChromeHidden();
  10.  
  11. chromeHidden.registerCustomHook('experimental.mediaGalleries',
  12.                                 function(bindingsAPI, extensionId) {
  13.   var apiFunctions = bindingsAPI.apiFunctions;
  14.  
  15.   // extractEmbeddedThumbnails uses a renderer side handler so that it can
  16.   // synchronously return a result.  The result object's state is computable
  17.   // from the function's input.
  18.   apiFunctions.setHandleRequest('extractEmbeddedThumbnails',
  19.                                 function(fileEntry) {
  20.     return mediaGalleriesNatives.ExtractEmbeddedThumbnails(fileEntry);
  21.   });
  22. });
  23.